草庐IT

ionic 导航

全部标签

ios - StoryBoard - UITabBarController + UINavigationController - 从一个导航 Controller 跳转到另一个

我有以下Storyboard设置当用户点击保存按钮时,我需要从BodyMapViewController跳转到MoleDetailsViewController(如图所示)我可以使用非常简单的模态视图,但问题是我希望用户能够从MoleDetailsView返回到MoleHistory和dermalHistoryView基本上我需要执行以下步骤:切换标签通过DermalHistoryView导航,然后通过MoleHistoryView导航到MoleDetailsView 最佳答案 想法是您需要切换选项卡并手动修改View层次结构,以便

ios - 导航 Controller 中的 UIScrollView

我正在尝试让UIScrollView在我的训练应用程序中工作。滚动本身工作正常,但如果我使用导航Controller,SVC的内容区域会向下移动导航栏高度。青色区域为UIScrollView背景。contentSize设置正确,只允许左右滑动页面。这就是我将图像添加到ScrollView的方式CGSizescrollViewSize=self.scrollView.frame.size;UIImage*image=[UIImageimageWithContentsOfFile:[cachesDirectorystringByAppendingFormat:@"/%@",fileName

iphone - 如何将标题标签的大小设置为导航栏的全宽

我使用下面的代码在导航栏中有一个标题标签。我似乎无法将其调整为全View的宽度。知道我该如何解决这个问题吗?我认为self.view.bounds.size.width会将其调整到View的整个宽度。这是我的导航栏标题标签代码,还有一个屏幕截图可以直观地显示问题。感谢帮助UILabel*tlabel=[[UILabelalloc]initWithFrame:CGRectMake(0,0,self.view.bounds.size.width,48)];tlabel.text=self.navigationItem.title;tlabel.text=@"someText";tlabel

ios - 导航时保持计时器在另一个页面上运行

当您切换到其他页面并完成其他任务时,我试图让计时器在另一个页面上运行,实质上是对完成任务所需的时间进行计时。每当我切换到另一个页面时,它都会将计时器重置为开始时的状态,并对我试图保持打开的其他页面上的某些开关执行相同的操作。有任何想法吗?Storyboard截图:到目前为止的代码:////ViewController.m#import"ViewController.h"@interfaceViewController()@end@implementationViewController-(IBAction)start{ticker=[NSTimerscheduledTimerWithT

iphone - 在没有导航 Controller 的情况下在 Storyboard 中的 UIViewController 之间切换

我有一个UIView(带有标识符SplashScreen),它基本上充当介绍View并显示一个小动画。动画完成后,我希望View显示一个标签栏View,之后这里将成为主视图。没有任何类型的数据从第一个UIView传递到第二个UIView(具有标识符HomeScreen)。我见过大多数示例,其中secondViewController*svc=[self.storyboardinstantiateViewControllerWithIdentifier:@"HomeScreen"];[self.navigationControllerpushViewController:svcanima

ios - 禁用隐藏导航栏的触摸

我有一个导航栏和我的View。我设置了我的View框架:[myViewsetFrame:CGRectMake(0,-44,W,H)];因此,我的View位于导航栏下方(该导航栏是半透明的)。一切正常。在某些情况下,我必须隐藏导航栏并在我的View上应用手势(点击)。self.navigationcontroller.navigationbar.hidden=YES;当导航栏被隐藏时,我似乎无法拦截导航栏区域中我的View的触摸(尽管这是隐藏的并且看不到)。我怎样才能避免这种情况? 最佳答案 在NavigationController

ios - 导航栏中的自定义 View 按钮有不需要的上边距

我正在创建一个自定义View,它需要可点击,因此需要按钮,并且需要位于导航栏的左侧(因此,我替换了leftBarButtonItem)。如果我将我的自定义View添加到带有-(id)initWithCustomView:(UIView*)customView;的UIBarButtonItem,位置正是我想要的,但我无法“点击”它。如果我将自定义View添加为UIButtonsubview,并使用UIBarButtonItem中的按钮-(id)initWithCustomView:(UIView*)customView;我可以点击它,但现在我的自定义View的顶部边距大约为26点,超过了

仿MUI UI的侧滑导航筛选

记录一下因为近期一个项目中XXX的需求要用到一个离谱的筛选组件,一开始我说筛选用下拉框就好了,但是产品和UI根据对方需求让我必须要做成图上那样,至于是哪样见图一开始是想用MUI的,但是不想导入了就自己用笨方法做了一个,如下                        -->            -->         搜索框是用的UI给我的图标,然后左边这个是用的弹出层做的                                             :class="{active:index===activeIndex}"@click="changeType(index,ite

ios - 正在为 iOS7 准备的应用程序中出现奇怪的导航栏

我正在更新一个使用iOS7SplitView的旧应用程序,我遇到了一个问题,出现了一个奇怪的导航栏。我一辈子都不知道它是从哪里来的!!我想要导航栏以便我可以添加栏按钮项目,但我希望它们是透明的,因为SplitView背景图像提供了栏效果。我已经尝试在主VC和详细VC中使导航栏透明,但无法使它消失。为了帮助诊断它的来源,我将这行代码添加到应用程序委托(delegate)中并得到以下结果,这让我更加困惑。navigationController.navigationBarHidden=YES;如果我在模拟器中运行相同的代码,该条仍然存在,但它是亮紫色!有人以前见过这个吗?

ios - 如何修复 titleView 在过渡期间被屏蔽到导航栏?

在我的ViewController中,我将titleView设置为UIView,其中包含一个UIImageView,使用setCornerRadius将其制成一个圆圈层。圆的上半部分位于导航栏上方,下半部分位于View上方,如下所示:现在当我按下这个ViewController时,当它进入动画时,圆的下半部分被切断,直到动画完成。仅显示导航栏中的部分,如下所示:推送动画一结束,就会显示完整的圆圈。有什么方法可以阻止导航栏在动画发生时屏蔽/切断titleView,以便在动画期间显示完整的圆圈? 最佳答案 我不确定你是否应该这样做。无论